package pl.wr.particle.def.matter.elementary.fermions.leptons;

import pl.wr.math.number.Fraction;
import pl.wr.particle.def.interactions.IElectromagnetismForce;
import pl.wr.particle.def.interactions.IWeakForce;
import pl.wr.physics.units.SI.Prefix;
import pl.wr.physics.units.quantum.mass.eV;
import pl.wr.physics.units.quantum.particleflavour.related.ElectricCharge;

/**
 * @version 1.0
 * @author wieslaw.rodak
 * 
 */
public interface IElectron extends INormalLepton, IElectromagnetismForce, IWeakForce {

    String symbol = "e-";

    /**
     * Electric charge = -1.
     */
    ElectricCharge e = ElectricCharge.MINUS_ONE;

    /**
     * Mass = 0.510998928(11) MeV/c<sup>2</sup>
     */
    eV mass = new eV(Prefix.M, new Fraction(0.510998928, 0, 11));

}
